package cn.ccccltd.waf.id_generator.config.redis;

import java.io.Serializable;

import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Configuration
@ConfigurationProperties(prefix = "spring.redis")
@ConditionalOnProperty(name = "spring.dbtype", havingValue = "redis")
public class RedisProperties implements Serializable{

    /**
	 * 
	 */
	private static final long serialVersionUID = 9220908067250744344L;
	
	private String host;  
    private int port;  
    private int database = 0;  
    private String password;  
    
	/**
	 * @return 返回 host。
	
	 */
	public String getHost() {
		return host;
	}
	/**
	 * @param host 要设置的 host。
	
	 */
	public void setHost(String host) {
		this.host = host;
	}
	/**
	 * @return 返回 port。
	
	 */
	public int getPort() {
		return port;
	}
	/**
	 * @param port 要设置的 port。
	
	 */
	public void setPort(int port) {
		this.port = port;
	}
	/**
	 * @return 返回 database。
	
	 */
	public int getDatabase() {
		return database;
	}
	/**
	 * @param database 要设置的 database。
	
	 */
	public void setDatabase(int database) {
		this.database = database;
	}
	/**
	 * @return 返回 password。
	
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * @param password 要设置的 password。
	
	 */
	public void setPassword(String password) {
		this.password = password;
	}
    
}
